// 引入 createApp
import { createApp } from "vue";

// 引入 createDiscreteApi
import { createDiscreteApi } from "naive-ui";

// 引入 App.vue
import App from "./App.vue";

// 引入 Normalize.css
import "normalize.css";
// 引入 全局样式
import "./assets/global.scss";

// 调用 createDiscreteApi 得到 message 方法
const { message } = createDiscreteApi(["message"]);

// 创建应用
const app = createApp(App);

// 为了避免在组件中，频繁的调用 createDiscreteApi ，将这边调用之后的 message 直接挂载到全局上
// 后续组件上，就可以直接通过 this.$message 来使用了
app.config.globalProperties.$message = message;

// 挂载应用
app.mount("#app");

// setTimeout(() => {
//   message.info("hello");
// }, 1000);
